#兼容docker制作，podman镜像推荐用buildah制作
#版本更新：20240622
#私有库如果访问不了，可以用cr.zsm.io/docker.io/dokken/centos-stream-9:latest作为基础镜像
#私有库的基础镜像默认是关闭防火墙和zlinux的，并且已经按照好了依赖组件screen和zip不需要配置，
#如果使用公有库的镜像，还需要配置防火墙及安装screen和zip
FROM 10.168.3.135:5000/aspnmy/baseos/centos-stream-9-cn:20240623
#FROM hub.nas.t2be.cn/aspnmy/centos-stream-9-cn:lastest
LABEL description="泰拉瑞亚pc服务器podman-1449镜像terraria-podman-docker-server" version="20240622" create_by="aspnmy(support@e2bank.cn)"


USER root
RUN mkdir -p /opt/terraria
ADD terraria/ /opt/terraria


# RUN chmod +x $HOME/opt/terraria/terra_script.sh # 清理缓存优化容器体积
RUN chmod +x /opt/terraria/terra_script.sh && chmod +x /opt/terraria/bin/1449/Linux/TerrariaServer.bin.x86_64 && dnf autoremove && dnf clean all -y
# 开放端口
EXPOSE 7777
CMD ["/opt/terraria/terra_script.sh","start"]
